<?php
require ('header.php');
if(isset($_POST['tip']) && XAUTH::$user->id_user > 0){
	$_POST['tip']['id_user'] = XAUTH::$user->id_user;
	$_POST['tip']['fecha'] = date('Y/m/d H:i:s');
	$columnas = array('id_user','titulo_opino','texto_opino','fecha');
	$insertar = DB::INSERT('opinion',$columnas);
	if($insertar->set($_POST['tip'])->count() > 0)
	{
		echo "Insertado";
	}
	//var_dump($insertar->errorInfo());
}
?>

<link href="css/fonts.css" rel="stylesheet" type="text/css" />
<link href="css/tips.css" rel="stylesheet" type="text/css" />
<link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300' rel='stylesheet' type='text/css'>

<div id="wrapper">
	<article id="head">
		<h2 class="tit">Comentarios y opiniones sobre BLUEBERG</h2><h6>Este es un espacio donde los usuarios registrados pueden dejar sus comentarios u opiniones sobre BLUEBERG. El prop&oacute;sito es mejorar el sitio
		con ayuda de los visitantes. Una cr&iacute;tica constructiva es muy &uacute;til en estos casos, pues aporta una visi&oacute;n m&aacute;s objetiva de lo que una desea ofrecer. <br />
		ADVERTENCIA: Se ruega, utilizar este espacio con sentido
		com&uacute;n. Se rechazar&aacute;n aquellos comentarios con vocabulario soez.</h6>
	</article>
	<section id="content">
	<?php
	if(isset($_POST['tip'])){
		echo "su COMENTARIO : ". $_POST['tip']['titulo_opino'] . ' fue agregado';
		}
if(XAUTH::$user->id_user > 0):?>
		<form  action="" method="post">
				<h3>Formulario para a&ntilde;adir un comentario</h3><br />
				<p>
					<label for="titulo">Titulo</label>
					<input name="tip[titulo_opino]" id="titulo" type="text" required />
				</p><br /><br /><br /><br /><br />
				<p>
				<p>
					<label for="comment">Dejar comentarios</label>
					<textarea name="tip[texto_opino]" id="comment" required></textarea>
				</p>
				<p>
					<input type="submit" value="Enviar comentario" />
				</p>
		</form>
<?php else:?>
<h2 class="trucos">Tiene que estar registrado para dejar un comentario</h2>
<?php 	if(isset($_POST['username']) && XAUTH::$user->id_user < 1):?><strong style="color:red; margin:200px auto;">Datos Incorrectos</strong><?php endif?>
<form action="" method="post" class="twice" name="twice">
	<label for="">Nombre de usuario</label>
	<input type="text" name="username" />
	<br />
	<label for="">Contraseña</label>
	<input type="password" name="passwd" size="10px" />
	<br />
	<button type="submit">Conectarse</button>
</form>
<?php
endif;
?>
<?php
//PAGINACION INICIO
//Consulta SQL para el paginador y los datos
$other = 'WHERE usuarios.id_user=opinion.id_user ORDER BY fecha DESC';
//parte de la consulta que reutilizaremos para el Conteo de registros
$pagina_actual = isset($_GET['pagina'])? $_GET['pagina']:	1;	
//hacemos 1 consulta para obtener el Total de registros en la DB
$tips_total = DB::SELECT('opinion,usuarios',array("COUNT(*)"),$other);
//ejecutamos la consulta
$tips_total->execute();
//iniciamos nuestra clase que hara los calculos necesarios
$paginacion = new Paginator($tips_total->fetchColumn(0));
//resultados por pagina
$paginacion->resultsPerPage(5);
//pagina actual la que se esta viendo
$paginacion->currentPage($pagina_actual);
//procesar todo para generar y usar las otras funciones
$paginacion->paginate();
//PAGINACION FIN
?>
<!--begin .paginador-->
<style type="text/css">
.paginador{
	 font: 1em Tahoma;
	 color:#b41;
	 text-align:center;
	 cursor:hand;
}
a.paginador{text-decoration:none;}
a:hover.paginador{text-decoration:underline;}
</style>
		<section id="comments">
			<header>
				<h3>Opiniones y comentarios sobre BLUEBERG</h3>
			</header>
<?php
$los_5_tips = DB::SELECT('opinion,usuarios',array('opinion.*','usuarios.nombre'),
	$other. ' ' .$paginacion->limitSql())
->set()->fetchAll(DB::FETCH_ASSOC);
foreach ($los_5_tips as $x): extract($x,EXTR_PREFIX_ALL,'') ;$f = explode('-',$_fecha)?>
			<article>
				<header>
					<a href=”#”><?=$_nombre?></a> on <time datetime="<?=$_fecha?>+03:00"><?=date('l jS \of F Y h:i:s A',strtotime($_fecha))?></time>
				</header>
				<h6><?=$_titulo_opino?></h6> <p><?=$_texto_opino?></p>
			</article>
<?php endforeach ?>
		</section><!--end section comments-->

	</section><!--end section content-->
	<div class="paginador">
<?php foreach($paginacion->ArrayPages() as $numero):
//tomamos las variables de url y hacemos modificaciones solo a la variable $_GET[pagina]
$_GET['pagina'] = $numero;
$url = $paginacion->getCurrentPage() !=  $numero ? 'href="?' . http_build_query($_GET) .'"':'';
?>
	<a class="paginador" <?=$url?>><?=$numero?> | </a>
<?php endforeach;?>
</div>
<!--end .paginador-->
</div><!--end wrapper-->



<?php
require ("footer.html");
?>